package com.wudl.govern.domain;

import lombok.Data;
import java.util.Date;

/**
 * 函数，存储过程表
 *
 * @author wudl
 */
@Data
public class MetaProcedure {

    /**
     * 主键
     */
    private Integer metaProcId;

    /**
     * 存储过程(函数)名称
     */
    private String procName;

    /**
     * 存储过程(函数)全名
     */
    private String procFullName;

    /**
     * 类型
     */
    private String routineBodyType;

    /**
     * proc_ddl
     */
    private String procDdl;

    /**
     * 存储过程返回值类型
     */
    private String procReturnType;

    /**
     * 备注
     */
    private String remarks;

    /**
     * PROCEDURE:存储过程,FUNCTION：函数
     */
    private String fromType;

    /**
     * 0无效 1有效
     */
    private Integer dataState;

    /**
     * meta_dir_id
     */
    private Integer metaDirId;

    /**
     * data_source_id
     */
    private Integer dataSourceId;

    /**
     * dept_id
     */
    private Integer deptId;

    /**
     * 最后操作： 0 初始状态  1新增，2修改，3删除
     */
    private Integer lastOperation;

    /**
     * 0:待审核  1审核不通过  2审核通过
     */
    private Integer lastOperationStatus;

    /**
     * 存储过程(函数)版本号
     */
    private Integer procVersion;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 元目录(数据库目录)id
     */
    private Integer metaDbDirId;

}